package javaRew;

/**
 * Created by xjweng on 2017/2/1.
 * 单例模式，不能在外部通过new方式创建新的实例：构造器私有化
 * 不能允许在类的外部修改内部创建的实例引用,用private修饰
 * 外部想读，添加get方法
 */
public class SingleInstance {
    //private的构造器，不能在类的外部创建该类的对象，构造器私有化
    private SingleInstance(){

    }
    //在类内部创建实例,使用static，外部能访问
    private static SingleInstance ins1 = new SingleInstance();

    //getSingle()为static，不用创建对象
    public static SingleInstance getIns1() {
        return ins1;
    }
}
